The Power Test for Data Dependence

نویسندگان

  • Michael Wolfe
  • Chau-Wen Tseng
چکیده

This paper introduces a data dependence decision algorithm, called the Power Test; the Power Test is a combination of Banerjee's Generalized GCD dependence algorithm and the Fourier-Motzkin method t o eliminate variables in a system of inequalities. In addition t o having certain advantages over previous dependence algorithms (such as increased precision, the ability t o handle multiple subscripts simultaneously, the ability t o handle complex multiple loop limits, and others), it can also easily generate dependence direction vector information. This paper briefly reviews previous work in data dependence decision algorithms, and describes the Power Test. Several examples which motivated the development of this test are examined, including those which demonstrate additional power of the Power Test. Vectorizing and parallelizing compilers are common in the supercomputer and mini-supercomputer commercial market; these compilers inspect the patterns of d a t a usage in programs , especially array usage in loops, often representing these patterns a s a d a t a dependence graph. With this information, compilers can often automatically detect parallelism in loops, or report t o the user specific reasons why a particular loop cannot be executed in parallel. Additional performance improvement can be attained by using certain program transformations t o take advantage of architectural features, such as improving memory locality t o take advantage of cache memories. In order t o determine what restructuring transformations are legal, d a t a dependence tests are devised t o detect those programs or loops whose semantics will be violated by the transformation. In order t o allow the most freedom in applying restructuring transformations, a compiler needs a precise d a t a dependence test. Much of the theory behind d a t a dependence testing for array references in loops can be reduced t o solving simultaneous diophantine equations. The d a t a dependence problem for array references can be stated as: Given a set of nested loops surrounding two statements (not necessarily distinct) where each statement contains a reference t o a n array: L1: f o r I1 = el t o ul do

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy Scheduling in Power Market under Stochastic Dependence Structure

Since the emergence of power market, the target of power generating utilities has mainly switched from cost minimization to revenue maximization. They dispatch their power energy generation units in the uncertain environment of power market. As a result, multi-stage stochastic programming has been applied widely by many power generating agents as a suitable tool for dealing with self-scheduling...

متن کامل

Analyzing the internal resonances and energy exchange between modes of power system considering Frequency – Energy dependence using Pseudo-Arclength and shooting algorithm

The power system nonlinearity and its profound impact on the individual states of power system is first evaluated and the interaction between their constituent modes during the occurrence of internal mode resonance (IMR) is discussed in this paper. A typical dynamical feature of nonlinear systems is the frequency-energy dependence of their states and their corresponding constituent modes which ...

متن کامل

عملکردهای اجرایی در بین افراد وابسته به هروئین

Background: Drug abuse create for individuals according to the type substance undesirable  effects. The aim of current study was to compare the executive functions among heroin dependence and normal Individuals. Methods: The method of current research was causative-comparative that done on two groups of heroin dependence and  normal Individuals. Consumer substance group include 30 ...

متن کامل

The Effect of Group Training on Theory of Mind in the Male Outpatient Addicted People for Treatment

The theory of mind ability underlies the human ability to make complex social interactions. In this study, differences in the theory of mind ability of people with substance dependence and a normal group, and the effect of group training of this ability on addicted people were assessed. In this research, causal-comparative and semi experimental with a pretest and posttest method with a control ...

متن کامل

Psychometric properties of the Iranian version of the fagerstrom test for nicotine dependence and of heaviness of smoking index

The most widely used tests for measuring nicotine dependence is the Fagerstom Test for Nicotine Dependence (FTND). The Heaviness of smoking index (HSI) is a shorter version of FTND. The current study aimed to asses the psychometric properties of the Persian version of the FTND and HSI for Iranian smokers. This was a descriptive- correlational study. The validity of instrument was evaluated. The...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Parallel Distrib. Syst.

دوره 3  شماره 

صفحات  -

تاریخ انتشار 1992